Estes exercícios não precisam ser entregues. Apenas tem como objetivo treinar e verificar se você coseguiu entender os conceitos envolvidos com o processamento de data.
Algoritmo 1: Data de Devolução
Desenvolva um algoritmo que:
-
Solicite ao usuário quantidade de dias que deseja pegar imprestado um livro.
-
Calcule e exiba a data de devolução do livro considerando a data atual como data de emprestimo. Exiba a data no formato dd/MM/yyyy
Algoritmo 2: Diferença Entre Dois Instantes
Faça um algoritmo que leia duas datas e horas completas no formato dd/MM/yyyy HH:mm:ss. O programa deve:
-
Converter as entradas em objetos
LocalDateTime. -
Calcular a diferença entre os dois instantes em:
-
dias
-
horas
-
minutos
-
segundos
-
-
Informar qual das duas datas é mais recente.
O objetivo é treinar LocalDateTime, Duration e
comparação de datas.
Algoritmo 3: Calculadora de IdadeExata
Crie um algoritmo que solicite ao usuário sua data de nascimento no formato dd/MM/yyyy. O programa deve:
-
Ler a data digitada e convertê-la para um objeto
LocalDate. -
Calcular e exibir a idade exata do usuário em:
-
anos
-
meses
-
dias
-
-
Exibir também quantos dias faltam para o próximo aniversário.
O objetivo é treinar o uso de LocalDate, Period
emanipulação de datas futuras.